import request from '../../../utils/request'

export default ({

  /**
   * 查出所有的航班信息
   * @returns {*}
   */
  getPlaneList(current,limit) {
    return request({
      url: `/pc/plane/pagePlane/${current}/${limit}`,
      method: 'post',
    })
  },


  /**
   * 条件查询
   * @param current
   * @param limit
   * @param PlaneQuery
   * @returns {*}
   */

  getPlaneListPage(current, limit, PlaneQuery) {
    return request({
      url: `/pc/plane/pagePlaneCondition/${current}/${limit}`,
      method: 'post',
      data: PlaneQuery
    })
  },

  /**
   * 通过id删除
   * @param id
   * @returns {*}
   */
  deletePlaneId(id) {
    return request({
      url: `/pc/plane/removeById/${id}`,
      method: 'delete'
      // teacherQuery条件对象,后端使用RequestBody获取数据
      // data表示把对象转换json进行传递到接口里面

    })
  },
  /**
   * 添加航班
   * @param plane
   * @returns {*}
   */
  addPlane(plane) {

    return request({
      url: `/pc/plane/addPlane`,
      method: 'post',
      data: plane   //需要传给数据库的数据
    })
  },


  /**
   * 根据id查询航班
   * @param id
   * @returns {*}
   */
  getPlaneById(id) {
    return request({
      url: `/pc/plane/getPlane/${id}`,
      method: 'get'
    })
  },

  /**
   * 编辑/更新航班
   * @param plane
   * @returns {*}
   */
  updatePlaneInfo(plane) {
    return request({
      url: `/pc/plane/updatePlane`,
      method: 'post',
      data: plane  //需要传给数据库的数据
    })
  }

})
